Writable Stream
Event
pipe
drain
発生条件:書き込みが終わり、内部Bufferが空になる
→write()を行う
finish
発生条件:end()終わる
Method
write(chunk ,[option]) return(Boolean: true or false)
内部Bufferに書き込む
return
true 内部Bufferに余裕がある
false 内部Bufferがいっぱい
内部Bufferがいっぱいになるとなると実際に書き込み始める
→空になるとEvent:drain発生
end([chunk],[option])
最後のchunkデータであることが告げられ、全てのBufferを書き込み
→Event:finish発生